@CHARSET "UTF-8";
html{margin:0;padding:0;border:0;margin: 0 auto;min-width: 1250px;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline; min-width: 1210px;margin: 0 auto;overflow-x: hidden;}
a{text-decoration:none;outline:none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover,a:active,a:focus{color:#e87518;text-decoration:none;outline:none;}



.red{color: red;}
input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
i{ font-style:normal;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}


.pages{ padding:10px 0; text-align:right; font-family:verdana;}
.pages *{ display:inline-block; margin:0 5px; color:#9d9d9d;}
.pages a{ color:#9d9d9d; padding:0 15px; height:35px; line-height:35px; border:1px solid #dfdfdf;}
.pages .current, .pages a:hover{height:35px; line-height:35px;padding:0 15px; background:#9b0f1b;  color:#fff; text-decoration:none;}



h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

.clearfix:after{clear: both;display: block;visibility: hidden;height: 0;line-height: 0;content: '';}
.clearfix{zoom: 1;}

.w{width: 1200px;margin: 0 auto;}
.topbg{background: #33363E}
.comads img{width: 100%; height: auto;}

.main_textarea{ border: 1px solid #cccccc;padding: 5px;}
.main_input{ border: 1px solid #cccccc;height: 23px;line-height: 23px;padding: 5px; color: #555; }
.main_select{border: 1px solid #cccccc;height:30px; line-height: 30px; padding:3px; color: #383838;background: #ffffff;*padding:3px;*background:#fff; font-family : Trebuchet MS }
.main_btn{ background-color:#258c22;  color: #fff; line-height: 30px; width: 80px; border: 0; cursor: pointer;}
.main_sbtn{background-color: #258c22;border-radius: 3px;color: #fff;cursor: pointer;border: 0; display: inline-block;font-size: 12px;line-height: 1.2;padding:4px 10px;text-align: center; margin:0 3px 0 3px;cursor: pointer;}
.main_bt{ background-color: #258c22;  color: #fff; line-height: 30px; width: 80px; border: 0; display: block; margin-left: 5px; float: right; text-align: center;cursor: pointer;}
.main_bbtn{ background-color:#9b0f1b; color: #fff;  line-height: 35px; width: 120px; border: 0; cursor: pointer;font-family: 'Microsoft YaHei';}

.cate{margin: 15px 0;clear: both;display: block;}
.cate li{float: left;border: #e8e8e8 1px solid;height: 40px;line-height: 40px;width: 15.5%;margin-right: 10px;text-align: center;background: #33363E;color: #fff;}
.cate li a{color: #fff;font-size: 16px;}
.cate li a:hover, .lun_cur{background: #9b0f1b;color: #fff;display: block;}

.news-details .details-text{overflow: hidden;padding-top: 20px;padding-bottom:10px;border-bottom:1px solid #ccc;}
.news-details .details-text i{font-size: 15px;font-weight: bold;font-style: normal;color: #666;}
.news-details .details-text h1{font-size:30px;margin-bottom: 10px;}
.news-details .details-text p{width: 850px;max-height:180px;overflow-y: auto;font-size: 14px;margin:30px 0;color: #666;line-height: 30px;}
.news-details .news-content{overflow: hidden;}
.news-details .news-left{padding:20px 0;width:800px;float: left;line-height: 30px;}
.news-details .news-left img{max-width:100%;display: block;margin: 10px auto;}
.news-details .news-right{width: 284px;float: right;background:#f6f6f6;min-height:500px;margin:20px 0;padding: 20px;}
.news-details .news-right h1{color:#CC0000;font-size: 17px;font-weight: bold;}
.news-details .news-right ul{margin-top:10px;}
.news-details .news-right ul li{border-top: 1px solid #ccc;padding-top:14px;}
.news-details .news-right ul li:hover h2{color: #CC0000;}
.news-details .news-right ul li h2{font-size: 14px;font-weight: bold;color:#3e3e3e;}
.news-details .news-right ul li i{font-size:12px;color:#666;font-style: normal;line-height:40px;}

#mode_contact{padding-top: 60px;padding-bottom: 60px;font-size: 14px;}
#mode_contact .up_box{ margin-bottom: 2.5rem; padding-bottom: 2.5rem; border-bottom: 1px solid #e9e9e9;font-size: 15px;}
#mode_contact .up_boxs { line-height: 34px;}
#mode_contact .ewm_box{ display: inherit; text-align: center; margin-top: 40px;}
#mode_contact .ewm_box .boxs{ display: inline-block; margin: 0 20px; text-align: center; }
#mode_contact .ewm_box .boxs img{ display: block; margin: 0 auto; height: 120px;}
#mode_contact .ewm_box .boxs span{color:#7f7e7e; font-size:12px; line-height: 30px; text-align: center;}
#mode_contact .map{
    margin-bottom: 40px;
    display: inherit;
    text-align: center
}
#mode_contact .map span{
    display: inline-block;
    border: 1px solid #d5d5d7;
    padding: 0 35px;
    text-align: center;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    color: #fff;
    border-radius: 3px;
    overflow: hidden;
    margin: 0 5px;
    background: #9b0f1b;

}


/*文本列表*/
.textlist{padding:15px; margin: 15px 0;font-size: 16px;}
.textlist li{background:  url(../images/doc.gif) left center  no-repeat; text-indent:14px;padding: 2px 0px; text-overflow:ellipsis; white-space:nowrap;border-bottom:1px dashed #777;line-height: 35px;}
.textlist li a{font-size: 16px;}
.textlist li a:hover{ color:#9b0f1b;}
.textlist li span{color: #999; float: right;}